blob: cd7366d704a708d2ee59967f16af8d53e802d555 [file] [log] [blame]
Danny van Bruggen3e3d3412018-01-28 21:16:38 +01001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
Danny van Bruggen4296abb2016-12-05 19:47:51 +01003 <modelVersion>4.0.0</modelVersion>
Nicholas Smith0bf897c2014-10-01 10:31:08 +01004 <modules>
Nicholas Smithc992b222014-11-26 14:29:41 +00005 <module>javaparser-core</module>
6 <module>javaparser-testing</module>
Danny van Bruggen494bcc12017-07-09 21:21:52 +02007 <module>javaparser-core-generators</module>
8 <module>javaparser-metamodel-generator</module>
Federico Tomassetti09232ff2018-01-10 13:52:19 +01009 <module>javaparser-symbol-solver-model</module>
10 <module>javaparser-symbol-solver-logic</module>
11 <module>javaparser-symbol-solver-core</module>
12 <module>javaparser-symbol-solver-testing</module>
Nicholas Smith0bf897c2014-10-01 10:31:08 +010013 </modules>
André Rouél486c1ef2013-02-20 08:27:38 +010014
Danny van Bruggen4296abb2016-12-05 19:47:51 +010015 <groupId>com.github.javaparser</groupId>
16 <artifactId>javaparser-parent</artifactId>
17 <packaging>pom</packaging>
Danny van Bruggen3e3d3412018-01-28 21:16:38 +010018 <version>3.5.12-SNAPSHOT</version>
André Rouél486c1ef2013-02-20 08:27:38 +010019
Danny van Bruggen4296abb2016-12-05 19:47:51 +010020 <name>javaparser-parent</name>
21 <url>https://github.com/javaparser</url>
22 <inceptionYear>2007</inceptionYear>
Danny van Bruggen3ad07502017-03-23 15:24:33 +010023 <description>Java 9 Parser Parser and Abstract Syntax Tree for Java</description>
Didier Villevalois034526f2015-03-16 14:09:23 +010024
Danny van Bruggen4296abb2016-12-05 19:47:51 +010025 <licenses>
26 <license>
27 <name>GNU Lesser General Public License</name>
28 <url>http://www.gnu.org/licenses/lgpl-3.0.html</url>
29 <distribution>repo</distribution>
30 </license>
31 <license>
32 <name>Apache License, Version 2.0</name>
33 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
34 <distribution>repo</distribution>
35 <comments>A business-friendly OSS license</comments>
36 </license>
37 </licenses>
André Rouél486c1ef2013-02-20 08:27:38 +010038
Danny van Bruggen4296abb2016-12-05 19:47:51 +010039 <developers>
40 <developer>
41 <name>Danny van Bruggen</name>
42 <email>hexagonaal@gmail.com</email>
43 <url>https://github.com/matozoid</url>
44 <id>matozoid</id>
45 </developer>
46 <developer>
47 <name>Júlio Vilmar Gesser</name>
48 <email>jgesser@gmail.com</email>
49 </developer>
50 <developer>
51 <name>Sebastian Kirsch</name>
52 <email>sebastian.kirsch@immobilienscout24.de</email>
53 <url>https://github.com/sebastiankirsch</url>
54 <id>sebastiankirsch</id>
55 </developer>
56 <developer>
57 <name>André Rouél</name>
58 <url>https://github.com/before</url>
59 <id>before</id>
60 </developer>
61 <developer>
62 <name>Nicholas Smith</name>
63 <email>smiddypence@gmail.com</email>
64 <url>https://github.com/SmiddyPence</url>
65 <id>SmiddyPence</id>
66 </developer>
67 <developer>
68 <name>Federico Tomassetti</name>
69 <email>federico@tomassetti.me</email>
70 <url>https://github.com/ftomassetti</url>
71 <id>ftomassetti</id>
72 </developer>
73 <developer>
74 <name>Didier Villevalois</name>
75 <email>ptitjes@free.fr</email>
76 <url>https://github.com/ptitjes</url>
77 <id>ptitjes</id>
78 </developer>
79 </developers>
80 <contributors>
81 <contributor>
82 <name>Sebastian Kürten</name>
83 <email>sebastian@topobyte.de</email>
84 <url>https://github.com/sebkur</url>
85 </contributor>
86 <contributor>
87 <name>Junfei Liang</name>
88 <email>fly2best@gmail.com</email>
89 <url>https://github.com/fly2best</url>
90 </contributor>
91 <contributor>
92 <name>Jarkko Miettinen</name>
93 <url>https://github.com/jmiettinen</url>
94 </contributor>
95 <contributor>
96 <name>Alexey Morozov</name>
97 <email>morozov@altlinux.org</email>
98 <url>https://github.com/amorozov</url>
99 </contributor>
100 <contributor>
101 <name>Donny Nadolny</name>
102 <email>donny.nadolny@gmail.com</email>
103 <url>https://github.com/dnadolny</url>
104 </contributor>
105 <contributor>
106 <name>Raquel Pau</name>
107 <email>raquelpau@gmail.com</email>
108 <url>https://github.com/rpau</url>
109 </contributor>
110 <contributor>
111 <name>Chao Shi</name>
112 <email>stepinto@live.com</email>
113 <url>https://github.com/stepinto</url>
114 </contributor>
115 <contributor>
116 <name>Michael Schieder</name>
117 <email>michael.schieder@gmail.com</email>
118 <url>https://github.com/mschieder</url>
119 </contributor>
120 <contributor>
121 <name>CRUZ Maximilien</name>
122 <email>maximilien.cruz@gmail.com</email>
123 <url>https://github.com/DeepSnowNeeL</url>
124 </contributor>
125 </contributors>
André Rouél486c1ef2013-02-20 08:27:38 +0100126
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100127 <properties>
128 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
129 <java.version>1.8</java.version>
André Rouél486c1ef2013-02-20 08:27:38 +0100130
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100131 <!-- Maven Plugins -->
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100132 </properties>
André Rouél486c1ef2013-02-20 08:27:38 +0100133
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100134 <scm>
135 <connection>scm:git:git://github.com/javaparser/javaparser.git</connection>
136 <developerConnection>scm:git:git@github.com:javaparser/javaparser.git</developerConnection>
137 <url>https://github.com/javaparser/javaparser.git</url>
Danny van Bruggen456f2d72018-01-28 21:10:41 +0100138 <tag>HEAD</tag>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100139 </scm>
André Rouél486c1ef2013-02-20 08:27:38 +0100140
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100141 <issueManagement>
142 <system>GitHub Issue Tracker</system>
143 <url>https://github.com/javaparser/javaparser/issues</url>
144 </issueManagement>
André Rouéld127e442013-02-20 21:06:13 +0100145
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100146 <distributionManagement>
147 <repository>
148 <id>bintray-javaparser-JavaParser</id>
149 <name>javaparser-JavaParser</name>
Danny van Bruggenbddb3492017-06-04 21:03:39 +0200150 <url>https://api.bintray.com/maven/javaparser/JavaParser/javaparser/;publish=1</url>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100151 </repository>
152 </distributionManagement>
153
154 <build>
155 <plugins>
156 <plugin>
157 <groupId>org.apache.maven.plugins</groupId>
158 <artifactId>maven-compiler-plugin</artifactId>
159 <configuration>
160 <source>${java.version}</source>
161 <target>${java.version}</target>
162 </configuration>
163 </plugin>
icmdafe76d1622017-02-23 14:30:38 +0000164 <plugin>
165 <groupId>org.apache.maven.plugins</groupId>
166 <artifactId>maven-source-plugin</artifactId>
167 <executions>
168 <execution>
169 <id>attach-sources</id>
170 <goals>
171 <goal>jar</goal>
172 </goals>
173 </execution>
174 </executions>
175 </plugin>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100176 </plugins>
177 <pluginManagement>
178 <plugins>
179 <plugin>
Danny van Bruggen6c423ac2017-09-21 16:49:26 +0200180 <groupId>com.helger.maven</groupId>
181 <artifactId>ph-javacc-maven-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100182 <version>3.0.0</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100183 </plugin>
184 <plugin>
185 <groupId>org.apache.maven.plugins</groupId>
186 <artifactId>maven-clean-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100187 <version>3.0.0</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100188 </plugin>
189 <plugin>
190 <groupId>org.apache.maven.plugins</groupId>
191 <artifactId>maven-compiler-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100192 <version>3.7.0</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100193 </plugin>
194 <plugin>
195 <groupId>org.apache.maven.plugins</groupId>
196 <artifactId>maven-install-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100197 <version>2.5.2</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100198 </plugin>
199 <plugin>
200 <groupId>org.apache.maven.plugins</groupId>
201 <artifactId>maven-release-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100202 <version>2.5.3</version>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100203 </plugin>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100204 <plugin>
icmdaf1ca3ba72017-02-23 14:47:35 +0000205 <groupId>org.apache.maven.plugins</groupId>
206 <artifactId>maven-source-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100207 <version>3.0.1</version>
208 </plugin>
209 <plugin>
210 <groupId>org.apache.maven.plugins</groupId>
211 <artifactId>maven-resources-plugin</artifactId>
212 <version>3.0.1</version>
213 </plugin>
214 <plugin>
215 <groupId>org.apache.maven.plugins</groupId>
216 <artifactId>maven-jar-plugin</artifactId>
217 <version>3.0.2</version>
icmdaf1ca3ba72017-02-23 14:47:35 +0000218 </plugin>
219 <plugin>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100220 <groupId>org.eluder.coveralls</groupId>
221 <artifactId>coveralls-maven-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100222 <version>4.3.0</version>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100223 </plugin>
224 <plugin>
225 <groupId>org.jacoco</groupId>
226 <artifactId>jacoco-maven-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100227 <version>0.7.9</version>
Nicholas Smithcc80fc12015-08-17 15:15:26 +0100228 </plugin>
Danny van Bruggene41cac42017-10-01 21:51:35 +0200229 <plugin>
230 <groupId>org.apache.maven.plugins</groupId>
231 <artifactId>maven-javadoc-plugin</artifactId>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100232 <version>3.0.0</version>
Danny van Bruggenda6f1e42018-01-28 22:00:40 +0100233 <configuration>
234 <additionalOptions>
235 <additionalOption>-Xdoclint:none</additionalOption>
236 </additionalOptions>
237 </configuration>
238 </plugin>
239 <plugin>
240 <groupId>org.apache.maven.plugins</groupId>
241 <artifactId>maven-site-plugin</artifactId>
242 <version>3.7</version>
243 <configuration>
244 <additionalOptions>
245 <additionalOption>-Xdoclint:none</additionalOption>
246 </additionalOptions>
247 </configuration>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100248 </plugin>
249 <plugin>
250 <groupId>biz.aQute.bnd</groupId>
251 <artifactId>bnd-maven-plugin</artifactId>
252 <version>3.4.0</version>
253 </plugin>
254 <plugin>
255 <groupId>org.apache.maven.plugins</groupId>
256 <artifactId>maven-enforcer-plugin</artifactId>
Danny van Bruggene41cac42017-10-01 21:51:35 +0200257 <version>3.0.0-M1</version>
258 </plugin>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100259 <plugin>
Danny van Bruggende39b432018-01-18 21:42:05 +0100260 <groupId>org.apache.maven.plugins</groupId>
261 <artifactId>maven-surefire-plugin</artifactId>
262 <version>2.20.1</version>
263 </plugin>
264 <plugin>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100265 <groupId>org.codehaus.mojo</groupId>
266 <artifactId>animal-sniffer-maven-plugin</artifactId>
267 <version>1.16</version>
268 </plugin>
269 <plugin>
270 <groupId>org.codehaus.mojo</groupId>
271 <artifactId>exec-maven-plugin</artifactId>
272 <version>1.6.0</version>
273 </plugin>
274 <plugin>
275 <groupId>org.apache.maven.plugins</groupId>
276 <artifactId>maven-deploy-plugin</artifactId>
277 <version>2.8.2</version>
278 </plugin>
279 <plugin>
280 <groupId>org.codehaus.mojo</groupId>
281 <artifactId>build-helper-maven-plugin</artifactId>
282 <version>3.0.0</version>
283 </plugin>
284 <plugin>
285 <groupId>org.codehaus.mojo</groupId>
286 <artifactId>templating-maven-plugin</artifactId>
287 <version>1.0.0</version>
288 </plugin>
Danny van Bruggende39b432018-01-18 21:42:05 +0100289 <plugin>
290 <groupId>org.apache.maven.plugins</groupId>
291 <artifactId>maven-dependency-plugin</artifactId>
292 <version>3.0.2</version>
293 </plugin>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100294 </plugins>
295 </pluginManagement>
296 </build>
Danny van Bruggenc53db6d2018-01-18 20:52:24 +0100297 <dependencyManagement>
298 <dependencies>
299 <dependency>
300 <groupId>org.javassist</groupId>
301 <artifactId>javassist</artifactId>
302 <version>3.22.0-GA</version>
303 </dependency>
304 <dependency>
305 <groupId>com.google.guava</groupId>
306 <artifactId>guava</artifactId>
307 <version>23.4-jre</version>
308 </dependency>
309 <dependency>
310 <groupId>junit</groupId>
311 <artifactId>junit</artifactId>
312 <version>4.12</version>
313 <scope>test</scope>
314 </dependency>
315 <dependency>
316 <groupId>org.junit.jupiter</groupId>
317 <artifactId>junit-jupiter-api</artifactId>
318 <version>5.0.0</version>
319 <scope>test</scope>
320 </dependency>
321 <dependency>
322 <groupId>org.mockito</groupId>
323 <artifactId>mockito-core</artifactId>
324 <version>2.13.0</version>
325 <scope>test</scope>
326 </dependency>
327 </dependencies>
328 </dependencyManagement>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100329 <profiles>
330 <profile>
331 <id>doclint-java8-disable</id>
332 <activation>
333 <jdk>[1.8,)</jdk>
334 </activation>
Danny van Bruggen4296abb2016-12-05 19:47:51 +0100335 </profile>
336 </profiles>
Sebastian Kirsch (@skirsch79)014383e2015-03-02 16:39:42 +0100337</project>